package mylab.commons.web.mvc;


import mylab.base.model.entity.Entity;
import mylab.commons.web.mvc.controller.*;
import mylab.starters.mybatis.template.SuperService;

import java.io.Serializable;

/**
 * @Description:
 * @author: Sylar
 * @date: 2021年10月11日 3:15 下午
 */
public interface SuperController<
        K extends Serializable,
        E extends Entity<K>,
        S extends SuperService<K, E>,
        D>
        extends
        SelectController<K, E, S, D>,
        InsertController<K, E, S, D>,
        UpdateController<K, E, S, D>,
        RemoveController<K, E, S>,
        PoiController<K, E, S, D> {
}
